var app = getApp()
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
	  inputPassword: '', //输入的密码
	  maxNum: 0,
	},
  
  
	inputPassword(e) {
		if (this.data.inputPassword.indexOf(".") != -1 && this.data.inputPassword.substring(this.data.inputPassword.indexOf(".") + 1, this.data.inputPassword.length).length == 2) {
			return;
		}
		// 如果当前文本中有 .  并且当前点击的还是 . 就不能再输入了
		if (this.data.inputPassword.indexOf(".") != -1 && e.currentTarget.dataset.key == ".") {
			return;
		}
		// 第一位如果是 0 那么就不能再输入
		if (this.data.inputPassword == "0" && e.currentTarget.dataset.key != '.') {
			return;
		}
		if (this.data.inputPassword == '' && e.currentTarget.dataset.key == '.') {
			e.currentTarget.dataset.key = '0.'
		}
		var str = this.data.inputPassword + e.currentTarget.dataset.key;
		var num = parseFloat(str); // 调用parseInt()函数进行转换
		if (num > this.data.maxNum) {
			wx.showToast({
			  title: '超过可提现上限',
			  icon:'error'
			})
			this.setData(
				{
					inputPassword: ''
				}
			)
			return
		}
		//键盘输入的密码 赋值给inputPassword
		this.data.inputPassword = str;
		this.setData({
			inputPassword: this.data.inputPassword
		});
	},
	//删除输入错误的密码
	clear() {
		var index = this.data.inputPassword.length;
		if (index > 0) {
			var inputPassword = this.data.inputPassword.substr(0, index - 1);
			this.setData({
				inputPassword: inputPassword
			});
		}
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		if (!app.getopenid() || !app.getnickavatar()) {
            wx.showToast({
                title: '登录已过期，请重新登录',
                duration: 1000,
                icon: 'none'
              })
            setTimeout(function() {
                wx.reLaunch({
                    url: '../index/index'
                })
              }, 1000)
		}
		this.setData(
			{
				maxNum: options.maxNum
			}
		)
	},
  
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {
  
	},
  
	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
  
	},
  
	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {
  
	},
  
	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {
  
	},
  
	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {
  
	},
  
	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {
  
	},
  
	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {
  
	},
	onTixian() {
		console.log(this.data.inputPassword)
		var num = parseFloat(this.data.inputPassword)
		num = num * 100
		if (num == 0) {
			wx.showToast({
			  title: '金额需要大于0',
			  icon:'error'
			})
			return
		}
		console.log(num)
		wx.request({
            url: app.globalData.BASE_URL + '/mallUserTransfer',
            method: 'POST',
            data: {
                userId: app.getopenid(),
				amount: num,
            },
            success(res) {
                if (res.statusCode != 200) {
                    wx.showToast({
                      title: '服务器忙，请稍后再试',
                      icon: 'none'
                    })
                    return
                } else {
                    console.log(res)
                    if (res.data && res.data.error == 1) {
                        wx.showToast({
                            title: '可提现余额不足',
                            icon:'none'
                          })
                        return
                    }
					wx.showToast({
						title: '提现成功',
						icon:'success'
					})
					setTimeout(
						function() {
							wx.navigateTo({
							  url: '../my',
							})
						},
						1000
					)
                }
            },
            fail(rr) {
				console.log(rr)
				wx.showToast({
				  title: '网络不可用',
				})
            }
          })
	}
  })
  